Package com.fwdekker.randomness.decimal

Insertion of random decimals.

Types

Link copied to clipboard
class DecimalGroupAction : DataGroupAction

All actions related to inserting decimals.

Link copied to clipboard
class DecimalInsertAction(scheme: () -> DecimalScheme = { DecimalSettings.default.currentScheme }) : DataInsertAction

Inserts random decimals.

Link copied to clipboard
data class DecimalScheme(    var myName: String = DEFAULT_NAME,     var minValue: Double = DEFAULT_MIN_VALUE,     var maxValue: Double = DEFAULT_MAX_VALUE,     var decimalCount: Int = DEFAULT_DECIMAL_COUNT,     var showTrailingZeroes: Boolean = DEFAULT_SHOW_TRAILING_ZEROES,     var groupingSeparator: String = DEFAULT_GROUPING_SEPARATOR,     var decimalSeparator: String = DEFAULT_DECIMAL_SEPARATOR,     var prefix: String = DEFAULT_PREFIX,     var suffix: String = DEFAULT_SUFFIX) : Scheme<DecimalScheme>

Contains settings for generating random decimals.

Link copied to clipboard
data class DecimalSettings(var schemes: MutableList<DecimalScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<DecimalSettings, DecimalScheme>

The user-configurable collection of schemes applicable to generating decimals.

Link copied to clipboard
class DecimalSettingsAction : DataSettingsAction

Controller for random decimal generation settings.

Link copied to clipboard
class DecimalSettingsComponent(settings: DecimalSettings = default) : SettingsComponent<DecimalSettings, DecimalScheme>

Component for settings of random decimal generation.

Link copied to clipboard
class DecimalSettingsConfigurable(component: DecimalSettingsComponent = DecimalSettingsComponent()) : SettingsConfigurable<DecimalSettings, DecimalScheme>

The configurable for decimal settings.